世にあるJavaScriptのページでは、ちょっとしたコツや文法を紹介している。 もちろんこれらも必要だが、 私は、 自分のページに Javascript を生かそうとして悪戦苦闘した結果を公開する、 というアプローチをとることにした。こんなものでも参考になれば幸いだ。
トピックス
- Javascriptを知ったきっかけ (1998-09-04)
- ファイルが読めなかった JavaScript (2020-03-05)
- 初期化(配列、オブジェクト) (2020-03-05)
- ファイルの分割 (2020-03-09)
- eval から Function へ (2020-03-09)
- 反省点 (2021-04-21)
- var と let, const の使い方 (2018-12-16)
- 五年日記の作り方 (2020-03-09)
- Web ページの作成(2022-08-30)
- ローン計算機(2013-01-27)
- 例外処理(2013-01-27)
- クラスとモジュール(2013-01-27)
- サーバサイド JavaScript(2013-02-02)
- サブセットと拡張(2013-02-02)
- Web ブラウザに組み込まれた JavaScript(2013-02-02)
- Window オブジェクト(2013-02-02)
- 同一起源ポリシー (same origin policy, SOP) (2013-04-20)
- ドキュメントの制御(document.write, innerHTML, insertAdjacentHTML) (
2024-08-29 ) - CSS の制御 (2013-04-20)
- イベント処理(onclick, addEventHandler)(2013-04-20)
- HTTP の制御 (2013-04-20)
- クライアントサイドストレージ (2013-04-20)
- メディアとグラフィックスの制御 (2013-04-20)
- HTML5 (2013-04-20)
- ブックマークレット(2022-10-10)
- ブログの移行 (2020-02-12)
- Node オブジェクト (
2013-09-23 ) - バッククォートによる変数展開(2020-02-27)
- デバッグのヒント(console.log など)(2020-02-27)
- 検索あれこれ (2020-03-25)
標準組み込みオブジェクト
- 標準組み込みオブジェクト一覧(Math ほか)(
2020-03-26 ) - 関数(2013-01-27)
- 正規表現とパターンマッチング (2021-04-24)
- 配列(sort, reduce, join, indexOf, map, forEach, filter ほか)(
2024-09-12 ) - 文字列(2023-03-22)
- 集合(セット)(
2024-09-12 ) - BigInt(
2025-09-30 ) - マップ(
2025-11-08 )
正規表現・文字列処理
- 漢字の墨塗 (2020-03-25)
- 太字の墨塗(2020-03-25)
- 符号化(1999-08-23)
- 連想配列とキー取り出し (
2023-04-19 ) - 文字列の置換 (
2022-04-27 ) - 入力の確認 (
2003-02-11 ) - スプーナリズム (
2003-09-10 ) - 数値への変換 (
2004-08-08 ) - MathML (
2023-01-09 ) - 索引作成(
2018-04-07 )
自然言語
- ロシア語学習(
2010-08-01 ) - ラテン語学習(2014-09-09)
- バスク語学習(2023-03-02)
- スロヴェニア語学習(2023-03-17)
- エスペラント学習(
2023-10-26 ) - 広島弁変換(2022-02-17)
- 俳句創作支援システム「四合目」(
2025-05-12 )
アルゴリズム
- ジョンソンのアルゴリズム (2000-11-25)
- 予防保全と事後保全 (2004-08-05)
- ランダム集合とランダム順列 (2020-12-20)
- 百ます計算 (2021-04-21)
- 検索ジャンケンへの道 (2020-03-28)
- 全域木とプリューファー列 (2022-02-14)
- 最大公約数とユークリッドの互除法 (2022-03-29)
- 多項式の微分 (2022-03-30)
財務・会計
- 年金現価係数と正味現在価値法 (2001-03-23)
- キャッシュフロー計算書 (2000-04-29)
- キャッシュフロー計算書(続き) (2000-05-27)
- キャッシュフロー計算のてんまつ (2000-05-27)
- 損益分岐点(2002-02-25)
- 簿記の基礎(2022-04-02)
数値計算
- 解を求める(ゴールシーク)--- ニュートン法含む (2020-03-03)
- 黄金分割法 (2020-03-03)
- ガウス・ニュートン法 (2020-05-10)
- 組合せの数 (2020-03-03)
- 待ち行列 (2020-03-27)
- スターリングの公式 (2020-03-04)
- 四捨五入とコンマ区切り(
2023-02-28 ) - 沢口法(ホーナー法)と高速自動微分(2023-01-10)
- 久留島−オイラ−関数 (2006-07-23)
- 議員定数配分方法(2023-01-04)
- チェビシェフの多項式(2023-01-09)
- 計算機イプシロン(2023-01-10)
- 積分法(2020-03-04)
- メビウス関数(2023-01-09)
- 数値の関数やメソッド(2020-02-28)
- ラプラス変換(2021-12-07)
- 複素関数(2021-12-17)
- フーリエ解析(2021-12-17)
- ルンゲ・クッタ法(2022-01-26)
- 統計計算(2022-04-05)
図形描画
- SVG による図形描画
- 九点円(2022-10-21)
- 二分木
パズル・ゲーム
- ルービック・クロック(2022-10-20)
- ヨセフスの問題(1999-11-21)
クラスとプロトタイプ
- 多項式のクラス(2016-05-07)
- 行列の関数とクラス(2022-04-24)
- ベクトルの関数とクラス(2022-04-25)
- 有理数の関数とクラス(2022-08-27)
JavaScript のライブラリ
- jQuery ライブラリ (2013-04-20)
- prototype.js(2022-04-12)
- Node.js(
2020-10-10 ) - npm(
2023-02-15 ) - simple-statistics(
2024-12-05 ) - ASCIISvg(
2025-11-12 )
ALT JS, JavaScript の展開
- CoffeeScript(2020-10-10)
- TypeScript(2020-10-10)
- Mocha(2020-10-10)
- Jasmine(2018-12-14)
- Angular
- React(2021-05-13)
- Vue.js(2020-01-06)
- Nuxt.js(2020-04-19)
- ブラウザー拡張機能(2022-10-06)
- Lodash(
2023-02-15 ) - kifu-viewer と分岐機能(
2025-11-06 )
最後に
- 課題(2020-04-19)